html{font-size: 625%;background: #efeff4;}
.container{max-width: 750px;min-width: 320px;margin: 0 auto;margin-bottom: 45px;}

.top-bar{background: #fe7519;width: 100%;box-sizing: border-box;padding-left: 10px;color: #fff;text-align: center;font-size: 0.16rem;height: 40px;line-height: 40px;position: relative;}

.address{width: 100%;box-sizing: border-box;padding:10px;position: relative;background: #fff;}
.address .address-info{width: 100%;box-sizing: border-box;padding-left: 10px;padding-right: 10px;}
.address .address-info span{font-size: 0.16rem;font-weight: 900;color: #555;line-height: 30px;}
.address .address-info span.address-name{float: left;}
.address .address-info span.address-phone{float: right;}
.address .address-detail{padding:0 10px;font-weight: 400;line-height: 20px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 0.16rem;}
.address .address-border{position: absolute;bottom: 0;left: 0;height: 3px;width: 100%;background: url(http://st.360buyimg.com/order/images/order/location-border.png) repeat-x;background-size: 90px 2px;}

.cart{width: 100%;box-sizing: border-box;}
.cart .cart-hd{width: 100%;box-sizing: border-box;background: #fff;border:1px solid #eee;padding:10px;margin-top:20px;font-size: 0.16rem;color:#666; }
.cart .cart-item{width: 100%;box-sizing: border-box;}
.cart .cart-item .header{width: 100%;overflow: hidden;line-height: 40px;padding: 0 14px;box-sizing: border-box;background: #fff;font-size: 0.16rem;color:#000;}
.cart .cart-item .content{width: 100%;box-sizing: border-box;padding:15px;padding-bottom: 0;}
.cart .cart-item .content dl{width: 100%;box-sizing: border-box;}
.cart .cart-item .content dl dt{width: 20%;padding-top:20%;float:left;}
.cart .cart-item .content dl dd{width: 75%;display: block;float: right;font-size: 0.14rem;color:#666;line-height: 1.4;}
.cart .cart-item .content ul{width: 100%;box-sizing: border-box;}
.cart .cart-item .content ul li{width: 100%;box-sizing: border-box;float: left;display: block;padding:15px 0;border-bottom: 1px solid #ddd;color:#666;}
.cart .cart-item .content ul li .single-sku{width: 100%;box-sizing: border-box;float: left;line-height: 20px;}
.cart .cart-item .content ul li .single-amount{width: 100%;box-sizing: border-box;float: left;line-height: 20px;}
.cart .cart-item .content ul li span.pro,.cart .cart-item .content ul li span.num{float: left;}
.cart .cart-item .content ul li span.unitPrice,.cart .cart-item .content ul li span.price{float: right;}
.cart .cart-ft{width: 100%;box-sizing: border-box;background: #fff;padding:10px 0;}
.cart .cart-ft .priceSum{float: right;font-size: 0.16rem;line-height: 1.4;padding-right:15px;color:#666;}
.cart .cart-ft .priceSum span{color:#fe7519;}

.down-bar{position: fixed;bottom: 0; max-width: 750px;min-width: 320px;width: 100%;height: 45px;margin: 0 auto;box-sizing:border-box; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;display: -webkit-flex;display: -moz-flex;}
.down-bar .total-bar{background: #fff1dc;box-flex: 2;-webkit-box-flex: 2;-moz-box-flex: 2;-webkit-flex: 2;-moz-flex: 2;-ms-flex: 2;flex: 2;padding-top:5px;}
.down-bar .total-bar span{width: 100%;box-sizing:border-box;padding-left: 10px;display: inline-block;font-size: 0.14rem;color:#000;line-height: 18px;}
.down-bar .submit-bar{box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1;background: #ff8c1a;color:#fff;text-align: center;line-height: 45px;font-size: 0.2rem;}

@media screen and (min-width:640px){
	html{
		font-size: 808.5%;
	}
}